草庐IT

java - 不阻塞执行的模态 JDialog

全部标签

javascript - 使用 localStorage() 在模态上保存 "closed"状态,因此它不会再次显示给该用户

我有一个弹出模式,我在加载时加载到我的页面上,我想在它关闭后不再为该用户显示。我用localStorage();做过类​​似的事情,但出于某种原因无法弄清楚使这项工作起作用的语法。我尝试了一个设置类的解决方案,但在刷新时它将重新加载原始元素,所以现在我正在尝试这个想法,我将模态的状态更改为“已访问”。有什么想法可以让我以我希望的方式工作吗?localStorage函数:$(function(){if(localStorage){if(!localStorage.getItem('visited')){$('.projects-takeover').show();}}else{$('.p

javascript - 如何消除 angular-cli 站点中的渲染阻塞?

运行ngbuild--prod后,我可以进入新创建的dist文件夹中的index.html文件并添加async属性绑定(bind)的脚本标签,以防止它们被阻塞。这有助于提高网站速度,但偶尔会导致网站崩溃。angular-cli.json中是否有一个选项可以在构建过程中以更好的方式为我添加这个?我通过谷歌测试我的网站来运行我的网站,我唯一需要修复的是消除渲染阻塞JavaScript和css在首屏内容中下面是我从https://developers.google.com/speed/pagespeed/insights/得到的更具体的结果消除首屏内容中的渲染阻塞JavaScript和CSS

javascript - 谁执行 unicode 规范化以及何时执行?

根据JavaScript-权威指南,JavaScriptassumesthatthesourcecodeitisinterpretinghasalreadybeennormalizedandmakesnoattempttonormalizeidentifiers,strings,orregularexpressionsitself.TheUnicodestandarddefinesthepreferredencodingforallcharactersandspecifiesanormalizationproceduretoconverttexttoacanonicalformsuit

javascript - 隐藏前的模态事件

我有一个问题。当有人想隐藏模式时,我需要显示toastr通知更改不会保存。我需要在模态隐藏之前触发toastr,并且当用户再次尝试关闭模态时允许这样做。我试过这样的事情:declareletjQuery:any;declarelet$:any;declarelettoastr:any;@Component({selector:'app-trigger',templateUrl:'./trigger.component.html',styleUrls:['./trigger.component.scss']})exportclassTriggerComponentimplementsOn

javascript - 如何动态执行/评估包含 ES6 模块/需要某些依赖项的 JavaScript 代码?

我希望我的用户能够在我的JavaScript应用程序中使用JavaScript作为脚本语言。为此,我需要动态执行源代码。动态执行JavaScript似乎有两个主要选项:a)使用eval(...)方法(或varfunc=newFunction(...);)。b)添加节点到DOM(例如使用$('body').append(...))。只要我不使用任何import,这两种方法都可以正常工作动态执行的源代码中的语句。如果我包括import语句我收到错误消息Unexpectedidentifier.要执行的示例用户源代码:importAtomfrom'./src/core.atom.js':wi

javascript - Chromeless - 在执行指令之前等待

我正在使用Chromeless在网站上检索一条信息并加载相应的文件:asyncfunctionrun(){constchromeless=newChromeless()constscreenshot=awaitchromeless.goto('http://www.website.com')title=awaitchromeless.inputValue('input[name="title"]')varfs=require('fs');vardata=fs.readFileSync(title,"utf8");...awaitchromeless.end()}但是文件读取指令是在我启

javascript - 为 Javascript 强制执行编码风格的工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我需要自动检查不同人编写的javascript源代码的样式。你知道一个好的工具吗?与emacs集成将是一个加号。提前谢谢你。

javascript - 在 javascript 中执行 "integer "转换/类型转换的惯用方式是什么?

Anotherquestion询问Javascript中代码片段a>>>0的含义。事实证明,这是一种确保变量是无符号32位整数的聪明方法。这很漂亮,但我不喜欢它有两个原因。表达的意图不清楚,至少我不清楚。它不适用于负数这让我想问:在Javascript中将任意值转换为“整数”的最惯用的方法是什么?它应该适用于有符号整数,而不仅仅是非负数。由于整数在Javascript中只是伪装的float而中断的情况是可以接受的,但应该承认。它不应在任何情况下返回undefined或NaN(这些不是整数),但对于非数字值则返回0。 最佳答案 par

javascript - 并行执行多个 AJAX 请求,并在所有请求完成后运行一个函数

我正在尝试使用HTML中的JQuery完成以下操作序列。构建了一个url列表使用$.getJSON(url)并行请求这些url中的每一个等待所有请求完成或失败(可能发生404)获取所有已完成的JSON请求的数据并执行某些操作。我构建了下面发布的Java脚本代码。它工作完美,除非其中一个请求由于404错误而失败:然后,$.when不会运行,因为如果请求失败它会立即中止。您能否以某种方式覆盖ajax请求,使它们不会失败,而是返回一个空源?我已经阅读了this和this发布,但它没有提供在所有查询完成后可以运行代码的解决方案。functionfetchData(){queries=[];//

javascript - 执行通过 DOM 插入加载的 javascript

我正在研究将小部件添加到客户站点的东西,并且我想异步加载我的js,以免阻止客户的页面加载。我一直在阅读很多关于此的主题,并且一直在尝试实现此处建议的模式,因为我的项目非常相似:http://friendlybit.com/js/lazy-loading-asyncronous-javascript我遇到的问题是我动态加载的javascript文件中的代码没有被执行。抱歉,如果这似乎是一个重复的问题,但我已经花了几个小时搜索和尝试略有不同的技术,并且我已经阅读了许多帖子,包括这些stackoverflow问题:Loadjavascriptasync,thencheckDOMloadedb